HTML5 与现代特性提要
HTML5 并非单一标签集,而是一套 语义标签 + 多媒体 + 原生 API 的统称(部分能力需 JS 配合)。
结构与语义
header、footer、nav、article、section 等,见 01 / 02。
多媒体
原生 <video>、<audio>,见 05。
表单增强
email、tel、date、required、placeholder 等类型与约束,见 04;服务端仍需校验。
存储(概念)
localStorage / sessionStorage 容量大于 Cookie,且 不随 HTTP 请求自动携带;敏感数据勿明文久存。详见 JavaScript / 本地缓存 文档。
并行与实时(主要由 JS 使用)
| API | 作用 |
|---|---|
| Web Workers | 后台线程,避免主线程长任务 |
| WebSocket | 全双工实时通道 |
| 拖放 Drag & Drop | 原生拖放事件 |
小结
HTML5 标签解决 结构与媒体嵌入;存储、Worker、WebSocket 等属于 Web 平台能力,在 HTML 侧只需知道 存在场景与分工,具体调用在 JS 中实现。
